The Extended BG-Simulation
نویسنده
چکیده
The BG-simulation is currently the main tool, short of arguing directly about topology, to show the impossibility of r/w protocol to solve a task T (res) on n processors, t-resiliently. It is done by reducing T (res) from a counterpart task T (wf) on t + 1 processors and showing that T (wf) is not wait-free solvable. The task T (wf) derived from T (res), is driven by the capability of the BG-simulation. Yet, the task T (wf) proved meaningful only when derived from a task T (res) which was “colorless” essentially a decision task in which any processor may adopt the output of any other processor as it own. It lacked, when a terminating simulator cannot easily adopt any simulated output for itself. In this paper we extend the capability of the BG-simulation to this case. As a result, the definition of T (wf) as derived from T (res) becomes tighter, i.e. the new task is a subtask of the previous one. This makes for a T (wf) that is of higher-level and therefore a better tool. We demonstrate the convenience that the Extended BG-simulation provides, in two ways. First, we prove a new impossibility result: we show that n processes cannot solve t-resilient weak renaming with n+ (t+ 1)− 2 names, where n > 1 and 0 < t < n. Second, we show that the solvability n-processors tasks, t-resiliently, for t > 1 and n > 2, is undecidable by a simple reduction to the undecidability of the solvability of 3-processors tasks, wait-free.
منابع مشابه
Visiting Gafni's Reduction Land: From the BG Simulation to the Extended BG Simulation
Abstract: The Borowsky-Gafni (BG) simulation algorithm is a powerful tool that allows a set of t + 1 asynchronous sequential processes to wait-free simulate (i.e., despite the crash of up to t of them) a large number n of processes under the assumption that at most t of these processes fail (i.e., the simulated algorithm is assumed to be t-resilient). The BG simulation has been used to prove so...
متن کاملFree-for-All Execution: Unifying Resiliency, Set-Consensus, and Concurrency
This paper proposes a free-for-all execution scheme for read-write code, whether wait-free, t-resilient, or one that utilizes set-consensus. It employs two new novel simulating techniques: Extended-BG-Simulation, and Simulation-by-Value. Its architecture consists of 3 layers: At the bottom, real processors just signal their participation, at the middle layer, virtual ExtendedBG-simulators execu...
متن کاملSelf-maps of Classifying Spaces of Compact Simple Lie Groups
We describe here the set [BG, BG] of homotopy classes of self-maps of the classifying space BG , for any compact connected simple Lie group G. In particular, we show that two maps ƒ , f : BG —• BG are homotopic if and only if they are homotopic after restricting to the maximal torus of G ; or equivalently if and only if they induce the same homomorphism in rational cohomology. In addition, we i...
متن کاملBredigite (BG) as a novel nanobioceramic powder; investigation and characterization
In this project, Bredigite (BG) has been successfully prepared by a modified sol-gel method. Optimization in calcination temperature and mechanical ball milling resulted in a pure and nano-sized powder which characterized by means of X-ray diffraction; scanning electron microscopy, transmission electron microscopy and Fourier transform infrared Spectroscopy. We hypothesized that nano-sized Bred...
متن کاملAn Extended Link Reversal Protocol in Dynamic Networks
We consider the problem of maintaining routing paths between nodes in a dynamic network. Gafni and Bertsekas proposed a link reversal approach called the BG method that maintains a directed acyclic graph (DAG) with a given destination as the sink node. By virtue of built-in redundancy, an updating algorithm to establish a new DAG is activated infrequently and it happens only when the last outgo...
متن کامل